<?xml version="1.0"?>
<doc>
    <assembly>
        <name>RSSReader</name>
    </assembly>
    <members>
        <member name="T:RSSReader.FormView">
            <summary>
            Main form class
            </summary>
        </member>
        <member name="M:RSSReader.FormView.InitializeComponent">
            <summary>
            Initalizes <see cref="!:RSSReader.FormView"/>
            </summary>
        </member>
        <member name="M:RSSReader.FormView.Dispose(System.Boolean)">
            <summary>
            Disposes of the resources (other than memory) used by the <see cref="!:RSSReader.FormView"/>.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
        </member>
        <member name="M:RSSReader.FormView.FormView_Shown(System.Object,System.EventArgs)">
            <summary>
            Event handler for <see cref="E:System.Windows.Forms.Form.Shown"/> event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:RSSReader.FormView.#ctor">
            <summary>
            Constructor for form
            </summary>
        </member>
        <member name="M:RSSReader.FormView.RefreshTreeView(System.Boolean)">
            <summary>
            Refreshes feed tree.
            </summary>
            <param name="fromFile">Re-read file or not.</param>
        </member>
        <member name="M:RSSReader.FormView.GetFeeds">
            <summary>
            Get feeds URLs from config file.
            </summary>
        </member>
        <member name="M:RSSReader.FormView.ShowView">
            <summary>
            Shows form
            </summary>
        </member>
        <member name="P:RSSReader.FormView.RSSFeed">
            <summary>
            <see cref="T:System.Collections.Generic.List`1"/> that contains feeds
            </summary>
        </member>
        <member name="F:RSSReader.AboutBox.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:RSSReader.AboutBox.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:RSSReader.AboutBox.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:RSSReader.RSSReader">
            <summary>
            Main RSS reader class
            </summary>
        </member>
        <member name="M:RSSReader.RSSReader.getTimeStamp(System.String)">
            <summary>
            Get Unix time stamp of RFC822
            </summary>
            <param name="date">Date in "ddd, dd MMM yyyy HH:mm:ss zzz" format</param>
            <returns>A long value that represent Unix timestamp</returns>
        </member>
        <member name="M:RSSReader.RSSReader.getDateTime(System.Int64)">
            <summary>
            Get date from Unix timestamp
            </summary>
            <param name="ts">Timestamp</param>
            <returns>A string with format dd/mm/yyyy hh:mm:ss</returns>
        </member>
        <member name="M:RSSReader.RSSReader.ReadFromFile(System.String,System.Xml.Linq.XDocument@,System.Boolean)">
            <summary>
            Read items from RSS file
            </summary>
            <param name="xmlFileName">RSS File name</param>
            <param name="doc">An <see cref="T:System.Xml.Linq.XDocument"/>, that contains RSS</param>
            <param name="newfile">Is <paramref name="xmlFileName"/> a new file or not</param>
            <returns>A <see cref="T:System.Collections.Generic.List`1"/>, that contains items</returns>
        </member>
        <member name="M:RSSReader.RSSReader.ReadFromFile(System.String)">
            <summary>
            Read items from RSS file
            </summary>
            <param name="xmlFileName">RSS File name</param>
            <returns>A <see cref="T:System.Collections.Generic.List`1"/>, that contains items</returns>
        </member>
        <member name="M:RSSReader.RSSReader.ToRssItemList(System.Collections.Generic.List{System.Xml.Linq.XElement})">
            <summary>
            Converts a <see cref="T:System.Collections.Generic.List`1"/> object to <see cref="T:System.Collections.Generic.List`1"/> object
            </summary>
            <param name="xmlItems">An <see cref="T:System.Collections.Generic.List`1"/></param>
            <returns>An <see cref="T:System.Collections.Generic.List`1"/></returns>
        </member>
        <member name="M:RSSReader.RSSReader.getFeed(System.Uri)">
            <summary>
            Download feed at <paramref name="url"/> and transforms it into <see cref="!:RSSReader.RSSObject"/>
            </summary>
            <remarks>
            <para>
            Also checks if feed updated or not
            </para>
            </remarks>
            <param name="url">The URL of feed</param>
            <returns>An <see cref="!:RSSReader.RSSObject"/>, which represents feed.</returns>
        </member>
        <member name="M:RSSReader.InputMessageBox.UrlIsValid(System.String)">
            <summary>
            This method will check a url to see that it does not return server or protocol errors
            </summary>
            <param name="url">The path to check</param>
            <returns>If <paramref name="url"/> is valid or not</returns>
        </member>
        <member name="T:RSSReader.Logger">
            <summary>
            Basic logger class
            </summary>
            <example>
            <code>
            // Get instance for first
            Logger l = Logger.GetInstance("MyClass", true, true)
            l.LogMessage("my message");
            </code>
            </example>
        </member>
        <member name="F:RSSReader.Logger.Debug">
            <summary>
            Is debugging on or off
            </summary>
        </member>
        <member name="F:RSSReader.Logger.File">
            <summary>
            Send debug messages to file or console
            </summary>
        </member>
        <member name="F:RSSReader.Logger.LogFilename">
            <summary>
            Name of log file
            </summary>
        </member>
        <member name="F:RSSReader.Logger.Instance">
            <summary>
            Current instance of logger
            </summary>
        </member>
        <member name="F:RSSReader.Logger.From">
            <summary>
            Class, from where logger was called
            </summary>
        </member>
        <member name="M:RSSReader.Logger.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Creates instance of <see cref="T:RSSReader.Logger"/>
            </summary>
            <param name="inFile">If true then log to file, otherwise to console</param>
            <param name="debugOn">If true then displan log messages</param>
        </member>
        <member name="M:RSSReader.Logger.HideWindow(System.Boolean,System.String)">
            <summary>
            Hides window with specified <paramref name="title"/>
            </summary>
            <param name="visible">Set visibility</param>
            <param name="title">Window title</param>
        </member>
        <member name="M:RSSReader.Logger.Log(System.String,System.String)">
            <summary>
            Logs the <paramref name="message"/>
            </summary>
            <param name="from">From what class message comes</param>
            <param name="message">Message, that should be displayed.</param>
        </member>
        <member name="M:RSSReader.Logger.GetInstance(System.String,System.Boolean,System.Boolean)">
            <summary>
            Gets instance of <see cref="T:RSSReader.Logger"/>
            </summary>
            <param name="from">Class, from where logger was called</param>
            <param name="inFile">Send debug messages to file or console</param>
            <param name="debugOn">Is debugging on or off</param>
            <returns>A <see cref="T:RSSReader.Logger"/> instance</returns>
        </member>
        <member name="T:RSSReader.RSSObject">
            <summary>
            Represents structure of an RSS document.
            </summary>
        </member>
        <member name="F:RSSReader.RSSObject.items">
            <summary>
            Feed items
            </summary>
        </member>
        <member name="M:RSSReader.RSSObject.#ctor">
            <summary>
            Standart constructor
            </summary>
        </member>
        <member name="M:RSSReader.RSSObject.#ctor(System.String,System.String,System.String,System.Int32,System.String,System.Int32)">
            <summary>
            Standart constructor
            </summary>
            <param name="t">Feed title</param>
            <param name="l">Feed link</param>
            <param name="d">Feed description</param>
            <param name="itemSize">Feed length</param>
            <param name="f">Filename where feed is saved</param>
            <param name="ui">Unread items quanity in feed</param>
        </member>
        <member name="P:RSSReader.RSSObject.title">
            <summary>
            Feed's title
            </summary>
        </member>
        <member name="P:RSSReader.RSSObject.link">
            <summary>
            Feed's link
            </summary>
        </member>
        <member name="P:RSSReader.RSSObject.description">
            <summary>
            Feed's description
            </summary>
        </member>
        <member name="P:RSSReader.RSSObject.filename">
            <summary>
            Filename where feed saved
            </summary>
        </member>
        <member name="P:RSSReader.RSSObject.unreadItems">
            <summary>
            Count of unreaded items in feed
            </summary>
        </member>
        <member name="T:RSSReader.RSSItem">
            <summary>
            Represents structure of RSS item
            </summary>
        </member>
        <member name="M:RSSReader.RSSItem.#ctor">
            <summary>
            Standart constructor
            </summary>
        </member>
        <member name="M:RSSReader.RSSItem.#ctor(System.String,System.String,System.String,System.String,System.String,System.Int64)">
            <summary>
            Standart constructor
            </summary>
            <param name="id">Item id</param>
            <param name="isRead">If item is read or not</param>
            <param name="t">Item title</param>
            <param name="l">Item link</param>
            <param name="d">Item description</param>
            <param name="p">Item publication date</param>
        </member>
        <member name="P:RSSReader.RSSItem.title">
            <summary>
            Item title
            </summary>
        </member>
        <member name="P:RSSReader.RSSItem.link">
            <summary>
            Item link
            </summary>
        </member>
        <member name="P:RSSReader.RSSItem.description">
            <summary>
            Item description
            </summary>
        </member>
        <member name="P:RSSReader.RSSItem.pubDate">
            <summary>
            Item publication date
            </summary>
        </member>
        <member name="P:RSSReader.RSSItem.id">
            <summary>
            Item ID in feed file
            </summary>
        </member>
        <member name="P:RSSReader.RSSItem.isRead">
            <summary>
            If item is read or not
            </summary>
        </member>
        <member name="T:RSSReader.RSSReaderApplication">
            <summary>
            Entry point of application
            </summary>
            <remarks>
            <para>
            Entry point of application. It is calling <c>ShowView</c>
            method of <c>IView</c> interface and shows application.
            </para>
            </remarks>
        </member>
        <member name="M:RSSReader.RSSReaderApplication.Main(System.String[])">
            <summary>
            <c>Main</c> function
            </summary>
            <param name="args">command line args</param>
        </member>
        <member name="M:RSSReader.RSSReaderApplication.GetFeedURLs(System.Collections.Generic.List{System.String}@)">
            <summary>
            Reads configuration file and get URLs of feeds.
            </summary>
            <param name="feedURLs">A <see cref="T:System.Collections.Generic.List`1"/> where to store URLs</param>
            <returns></returns>
            <exception cref="T:System.Exception">
            If cannot open the existing configuration file.
            </exception>
        </member>
        <member name="M:RSSReader.RSSReaderApplication.Usage">
            <summary>
            Display help message
            </summary>
        </member>
        <member name="P:RSSReader.RSSReaderApplication.AppDataPath">
            <summary>
            Config file directory
            </summary>
        </member>
    </members>
</doc>
